home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / dsp / dspgroup / bell212.arc / TASKMAS.EQU < prev    next >
Encoding:
Text File  |  1985-12-19  |  7.8 KB  |  200 lines

  1. ********------------------------------------------********
  2. *****        DATA MEMORY USED.                 *****
  3. ********------------------------------------------********
  4. SPHLD5 EQU  0           * 300BPS SPACE ENERGY HISTORY
  5. OFSET1 EQU  0           % POINTER TO DIBIT ENCODE TABLE
  6. SPHLD6 EQU  1           * 300BPS SPACE ENERGY HISTORY
  7. XPTR   EQU  1           % POINTER TO RAISED COSINE COEF
  8. SPHLD7 EQU  2           * 300BPS SPACE ENERGY HISTORY
  9. INDXPH EQU  2           % POINTER TO PHASE ENCODE TABLE
  10. H8000  EQU  3           # DIALER ROUNDING FACTOR
  11. ONE    EQU  4           I# VALUE 1 HELD FOR MASKING
  12. MASK1  EQU  5           I# SWAVE TBL RANGE ADJ >7F
  13. MASK2  EQU  6           I# SWAVE  TBL RANGE ADJ >7FFF
  14. SPHLD8 EQU  6
  15. MASK3  EQU  7           # XMIT PHASE ENCODE MASK >0006
  16. MKHLD5 EQU  7
  17. OFSET0 EQU  8           I# SWAVE POINT TO COS TABLE
  18. XMTOUT EQU  9           % XMIT HOLD FOR TRANSMIT OUTPUT
  19. XDIBIT EQU  10           # XMIT DIBIT ISOLATION MASK
  20. PLUS1  EQU  11           I# +1 Q12 >FFF & MASK VALUE
  21. MKHLD6 EQU  11
  22. XMTD   EQU  12           % XMIT HOLD DTE INPUT
  23. RECST  EQU  13           I% RECEIVER STATUS
  24. BSMAX  EQU  14         & I% BAUD SIGNAL 0AX
  25. HLDIMP EQU  14         & * HOLD INPUT VALUE 300BPS
  26. SAMPLE EQU  15           % BAUD LIMIT SAMPLE COUNT
  27. SAMXMT EQU  16           % TRANSMITTER SAMPLE COUNT
  28. BITOUT EQU  17           % DIBIT POSITIONED TO XMIT/7742
  29. MKHLD7 EQU  17
  30. RDIBIT EQU  18           % DECODED DIBIT
  31. MKHLD8 EQU  18
  32. CHGPOL EQU  19           * LAST CHANGE POLARITY
  33. MINUS1 EQU  20           I# >F000 MASK FOR Q12 FORMAT
  34. TEMP   EQU  21           * MISC. TEMPERORY REGISTER
  35. XMTHLD EQU  22           % BIASED TRANSMIT DATA
  36. RECHLD EQU  23           % BIASED RECEIVE DATA
  37. *
  38. SPENG1 EQU  24         & * CURRENT ENERGY IN SPACE
  39. SPENG2 EQU  25         & * LAST ENERGY IN SPACE
  40. SPHLD1 EQU  26         & * 4TH SPACE ENERGY HISTORY
  41. SPHLD2 EQU  27         & * 3RD SPACE ENERGY HISTORY
  42. SPHLD3 EQU  28         & * 2ND SPACE ENERGY HISTORY
  43. SPHLD4 EQU  29         & * 1ST SPACE ENERGY HISTORY
  44. SPEGST EQU  30         & * SPACE ENERGY CHANGE STATUS
  45. *
  46. DBUGC  EQU  24           @ COUNT BAUD CYCLES FOR DEBUG
  47. DBUGC2 EQU  25           @ ERROR BAUD DELAY COUNT
  48. HIST1  EQU  26           @ DEBUG DESCRAMBLER
  49. HIST2  EQU  27           @ DEBUG DESCRAMBLER
  50. DPOINT EQU  28           @ BAUD EDGE POINTER
  51. TEMP2  EQU  31
  52. RDELTA EQU  32         & % RECEIVE SINE TABLE STEP
  53. TALF1  EQU  32         & % DTMF TONE 1 SINE TABLE STEP
  54. RALPHA EQU  33         & % RECEIVER CURRENT SINE ANGLE
  55. FRACT1 EQU  33         & % DTMF TONE 1 CURRENT ANGLE
  56. SINA   EQU  34         & % SINE TABLE READING
  57. TONE1  EQU  34         & % DTMF TONE 1 READING
  58. XDELTA EQU  35         & % TRANSMIT SINE TABLE STEP
  59. TALF2  EQU  35         & % DTMF TONE 2 SINE TABLE STEP
  60. XALPHA EQU  36         & % TRANSMIT CURRENT SINE ANGLE
  61. FRACT2 EQU  36         & % DTMF TONE 2 CURRENT ANGLE
  62. COSA   EQU  37         & % COSINE TABLE READING
  63. TONE2  EQU  37         & % DTMF TONE 2 READING
  64. *
  65. MKENG1 EQU  38         & * CURRENT MARK ENERGY
  66. MKENG2 EQU  39         & * LAST MARK ENERGY
  67. MKHLD1 EQU  40         & * 4TH MARK ENERGY HISTORY
  68. MKHLD2 EQU  41         & * 3RD MARK ENERGY HISTORY
  69. MKHLD3 EQU  42         & * 2ND MARK ENERGY HISTORY
  70. MKHLD4 EQU  43         & * 1ST MARK ENERGY HISTORY
  71. MKEGST EQU  44         & * MARK ENERGY CHANGE STATUS
  72. CNGCNT EQU  45         & * CONSECUTIVE ENERGY CHANGE
  73. MBPOUT EQU  46         & * HOLD MAIN BANDPASS OUTPUT
  74. TOTENG EQU  47         & * EDT TIMOUT COUNTER
  75. *    HILBERT TRANSFORMER
  76. DL1    EQU  38
  77. DL2    EQU  39
  78. DL3    EQU  40
  79. HD1    EQU  41         & * FILTER DELAY AND
  80. HD2    EQU  42             COEFFICIENTS FOR
  81. HD3    EQU  43             HILBERT TRANSFORM
  82. HD4    EQU  44
  83. HD5    EQU  45
  84. HD6    EQU  46
  85. HD7    EQU  47
  86. *
  87. RPHSE  EQU  48           I# OFFSET RECEIVE PHASE DECODE
  88. RBUF0  EQU  49         & % FILTER DATA 49-85
  89. FILIN  EQU  49         & % INPUT TO 300BPS MODEM
  90. RBUF1  EQU  50         & % RECEIVE BPF  COEFFICIENT
  91. *
  92. COEFBP EQU  50         & % 50-99 COEFS FOR 300BPS FILTERS
  93. *
  94. RBUF2  EQU  51           % RECEIVE BPF  COEFFICIENT
  95. RBUF3  EQU  52           % RECEIVE BPF  COEFFICIENT
  96. RBUF4  EQU  53           % RECEIVE BPF  COEFFICIENT
  97. RBUF5  EQU  54           % RECEIVE BPF  COEFFICIENT
  98. RBUF6  EQU  55           % RECEIVE BPF  COEFFICIENT
  99. RBUF7  EQU  56           % RECEIVE BPF  COEFFICIENT
  100. RBUF8  EQU  57           % RECEIVE BPF  COEFFICIENT
  101. RBUF9  EQU  58           % RECEIVE BPF  COEFFICIENT
  102. RBUF10 EQU  59           % RECEIVE BPF  COEFFICIENT
  103. RBUF11 EQU  60           % RECEIVE BPF  COEFFICIENT
  104. RBUF12 EQU  61           % RECEIVE BPF  COEFFICIENT
  105. RBUF13 EQU  62           % RECEIVE BPF  COEFFICIENT
  106. RBUF14 EQU  63           % RECEIVE BPF  COEFFICIENT
  107. RBUF15 EQU  64           % RECEIVE BPF  COEFFICIENT
  108. RBUF16 EQU  65           % RECEIVE BPF  COEFFICIENT
  109. RBUF17 EQU  66           % RECEIVE BPF  COEFFICIENT
  110. RBUF18 EQU  67           % RECEIVE BPF  COEFFICIENT
  111. RBUF19 EQU  68           % RECEIVE BPF  COEFFICIENT
  112. RBUF20 EQU  69           % RECEIVE BPF  COEFFICIENT
  113. RBUF21 EQU  70           % RECEIVE BPF  COEFFICIENT
  114. RBUF22 EQU  71           % RECEIVE BPF  COEFFICIENT
  115. RBUF23 EQU  72           % RECEIVE BPF  COEFFICIENT
  116. RBUF24 EQU  73           % RECEIVE BPF  COEFFICIENT
  117. RBUF25 EQU  74           % RECEIVE BPF  COEFFICIENT
  118. RBUF26 EQU  75           % RECEIVE BPF  COEFFICIENT
  119. RBUF27 EQU  76           % RECEIVE BPF  COEFFICIENT
  120. RBUF28 EQU  77           % RECEIVE BPF  COEFFICIENT
  121. RBUF29 EQU  78           % RECEIVE BPF  COEFFICIENT
  122. RBUF30 EQU  79           % RECEIVE BPF  COEFFICIENT
  123. RBUF31 EQU  80           % RECEIVE BPF  COEFFICIENT
  124. RBUF32 EQU  81           % RECEIVE BPF  COEFFICIENT
  125. RBUF33 EQU  82           % RECEIVE BPF  COEFFICIENT
  126. RBUF34 EQU  83           % RECEIVE BPF  COEFFICIENT
  127. RBUF35 EQU  84           % RECEIVE BPF  COEFFICIENT
  128. RBUF36 EQU  85           % RECEIVE BPF  COEFFICIENT
  129. XIOUT  EQU  86           % XMIT HOLD FILTERED I VALUE
  130. XQOUT  EQU  87           % XMIT HOLD FILTERED Q VALUE
  131. XOLDPH EQU  88           % XMIT HOLD LAST PHASE
  132. XNEWPH EQU  89           % XMIT HOLD NEW PHASE
  133. ERRSIG EQU  90           % FILTERED CARRIER ERROR SIGNAL
  134. PLL1   EQU  91           I% CARRIER PLL FILTER COEF1
  135. PLL2   EQU  92           I% CARRIER PLL FILTER COEF2
  136. SIGNI  EQU  93           % SIGN OF I (TO COMPUTE ERROR)
  137. SIGNQ  EQU  94           % SIGN OF Q (TO COMPUTE ERROR)
  138. ERROR  EQU  95           % SIGNI*(Q)-SIGNQ*(I) = ERROR
  139. ERNM1  EQU  96           I% PLL TAPS
  140. CTRND  EQU  97           I% CARRIER SHIFT TRENDS
  141. TRNDCT EQU  98           I% CARRIER TREND BAUD COUNT
  142. ISUM   EQU  99           % FILTERED/PHASE SHIFTED SAMPLE
  143. QSUM   EQU  100      & % FILTERED/PHASE SHIFTED SAMPLE
  144. *
  145. DLYBUF EQU  100      & % 100-117 DATA DELAY/300BPS
  146. *
  147. RECI   EQU  101        % BASEBAND I CHANNEL
  148. RECQ   EQU  102        % BASEBAND Q CHANNEL
  149. ENRGY  EQU  103        % CURRENT ENERGY
  150. PENRGY EQU  104        % PREVIOUS ENERGY
  151. ERNM2  EQU  105        I% CLOCK RECOVERY PLL TAPS
  152. BERROR EQU  106        %  CALCULATED BAUD ERROR
  153. BEROUT EQU  107        %  SCALED/FILTERED BAUD ERROR
  154. BPLL1  EQU  108        I# BAUD PLL COEF
  155. BPLL2  EQU  109        I# BAUD PLL COEF
  156. TRSHD1 EQU  110        I# THRESHOLD CARRIER RECOVERY
  157. TRSHD2 EQU  111        I# THRESHOLD BAUD RECOVERY
  158. XIBUF0 EQU  112        % XMIT STORE DATA FOR RAISED COS
  159. XIBUF1 EQU  113        % XMIT STORE DATA FOR RAISED COS
  160. XIBUF2 EQU  114        % XMIT STORE DATA FOR RAISED COS
  161. XQBUF0 EQU  115        % XMIT STORE DATA FOR RAISED COS
  162. XQBUF1 EQU  116        % XMIT STORE DATA FOR RAISED COS
  163. XQBUF2 EQU  117        % XMIT STORE DATA FOR RAISED COS
  164. CX0    EQU  118        # XMIT COEF FOR RAISED COS
  165. CX1    EQU  119        # XMIT COEF FOR RAISED COS
  166. CX2    EQU  120      & # XMIT COEF FOR RAISED COS
  167. BPCOEF EQU  120      & % VAR POINTER TO 300BPS COEFS
  168. ROLDPH EQU  121      & I% PREVIOUS ABSOLUTE PHASE
  169. TMDLY  EQU  121      & % DELAY COUNTER REGISTER
  170. RNEWPH EQU  122      & % CURRENT  ABSOLUTE PHASE
  171. FSP1   EQU  122      & % SPACE FILTER ENERGY
  172. AGC    EQU  123      & I% AUTOMATIC GAIN FACTOR
  173. FMK1   EQU  123      & % MARK FILTER ENERGY
  174. AGCRA  EQU  124      & I% SIGNAL MAX RUNNING AVERAGE
  175. BIT103 EQU  124      & * HOLD REGISTER FOR DATA BIT
  176. AGCOFF EQU  125      & I% AGC CALCULATION LOOKUP TABLE
  177. MARK1  EQU  125      & * MARK STEP VALUE 300BPS MODEM
  178. AGCNT  EQU  126      & I% BAUD SAMPLE COUNT
  179. SPACE1 EQU  126      & I* SPACE STEP VALUE 300BPS MODEM
  180. AGCLEV EQU  127      & % TEMPORARY AGC LEVEL (AGCUPT)
  181. FILOUT EQU  127      & % OUTPUT OF FILTER STAGE
  182. *---------------
  183. *  DEFINITIONS FOR DATA PAGE 1
  184. R1Z1   EQU  0
  185. R1Z2   EQU  1
  186. R2Z1   EQU  2
  187. R2Z2   EQU  3
  188. A11    EQU  4
  189. A12    EQU  5
  190. B10    EQU  6
  191. B11    EQU  7
  192. B12    EQU  8
  193. A21    EQU  9
  194. A22    EQU  10
  195. B20    EQU  11
  196. B21    EQU  12
  197. B22    EQU  13
  198. *---------------
  199.        PAGE
  200.